type runtime.timer
27 uses
runtime (current package)
chan.go#L40: timer *timer // timer feeding this chan
mgcscavenge.go#L285: timer *timer
mgcscavenge.go#L363: s.timer = new(timer)
netpoll.go#L109: rt timer // read deadline timer
netpoll.go#L112: wt timer // write deadline timer
runtime2.go#L564: timer *timer // cached timer for time.Sleep
time.go#L61: type timer struct {
time.go#L129: func (t *timer) init(f func(arg any, seq uintptr, delay int64), arg any) {
time.go#L168: timer *timer
time.go#L230: func (t *timer) trace(op string) {
time.go#L236: func (t *timer) trace1(op string) {
time.go#L259: func (t *timer) lock() {
time.go#L265: func (t *timer) unlock() {
time.go#L275: func (t *timer) hchan() *hchan {
time.go#L292: func (t *timer) updateHeap() (updated bool) {
time.go#L343: t = new(timer)
time.go#L387: timer
time.go#L455: func (ts *timers) addHeap(t *timer) {
time.go#L478: func (t *timer) stop() bool {
time.go#L549: func (t *timer) modify(when, period int64, f func(arg any, seq uintptr, delay int64), arg any, seq uintptr) bool {
time.go#L655: func (t *timer) needsAdd() bool {
time.go#L684: func (t *timer) maybeAdd() {
time.go#L735: func (t *timer) reset(when, period int64) bool {
time.go#L1092: func (t *timer) unlockAndRun(now int64, bubble *synctestBubble) {
time.go#L1404: func (t *timer) maybeRunChan(c *hchan) {
trace.go#L1132: timer *timer
trace.go#L1144: s.timer = new(timer)